package com.taoym.voucher.xcx.service;

import com.taoym.voucher.xcx.entity.dto.XcxUpdateUserInfoDTO;
import com.taoym.voucher.xcx.entity.dto.XcxUserLoginDTO;
import com.taoym.voucher.xcx.entity.vo.XcxGetChiefProfitVO;
import com.taoym.voucher.xcx.entity.vo.XcxGetUserInfoDetailVO;
import com.taoym.voucher.xcx.entity.vo.XcxGetUserInfoVO;

import java.util.List;

/**
 * @coder taoym
 * @datetime 2021/6/4 16:27
 * @desc 用户服务接口
 */
public interface XcxUserInfoService {

    /**
     * @coder taoym
     * @datetime 2021/5/24 22:45
     * @desc 用户登录
     */
    Integer userLogin(XcxUserLoginDTO data);

    /**
     * @author: taoym
     * @date: 2021/5/8 13:41
     * @desc: 获取用户信息
     */
    XcxGetUserInfoDetailVO getUserInfoDetail();

    /**
     * @author: taoym
     * @date: 2021/5/8 15:41
     * @desc: 修改用户信息
     */
    Integer updateUserInfo(XcxUpdateUserInfoDTO data);

    /**
     * @coder taoym
     * @datetime 2021/5/24 22:52
     * @desc 查询用户列表信息
     */
    List<XcxGetUserInfoVO> getUserInfos();

    /**
     * @coder taoym
     * @datetime 2021/6/12 22:53
     * @desc 团长收益信息
     */
    XcxGetChiefProfitVO chiefProfit();
}



